#pragma once

#include "exports.hpp"
#include "EffectPass.hpp"




namespace Engine
{
	namespace Video
	{
		class ENGINE_VIDEO_API EffectTechnique
		{
		public:

			/**
			 * Add a pass to this technique.
			 */
			virtual EffectPass& addPass(const std::string& name) = 0;
		};
		///////////////////////////////////////////////////////////////////////////////////////////
	}
	///////////////////////////////////////////////////////////////////////////////////////////////
}
///////////////////////////////////////////////////////////////////////////////////////////////////
